.flexslider {
        margin: 0px auto 20px;
        position: relative;
        width: 100%;
        height: 100%;
        overflow: hidden;
        zoom: 1;
    }
    
    .flexslider .slides li {
        width: 100%;
        height: 100%;
    }
    .flex-direction-nav a{
    	position: absolute;
    	display: block;
    	
        width: 45px;
        height: 80px;
        overflow: hidden;
        margin: -40px 0 0;
        display: block;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        -webkit-transition: all .3s ease;
    }
    .flex-direction-nav li{
    	position: relative;
    	width: 100%;
    	height: 100%;
    }
    .flex-direction-nav li span{
    	position: absolute;
    	width: 100%;
    	height: 100%;
    	background: black;
    	opacity: 0.3;
        filter: alpha(opacity=30);
    }
    .flex-direction-nav li img{
    	position: absolute;
    	width: 100%;
    	height: 100%;
    }
   .flex-direction-nav .prevlink{
    	left: 0;
    }
    .flex-direction-nav .nextlink{
    	right: 0;
    }
    .flex-control-nav {
    	padding: 0;
        width: 100%;
        position: absolute;
        bottom: 5px;
        text-align: center;
    }
    
    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
    
    .flex-control-paging li a {
        background:white;
        display: block;
        height: 5px;
        width: 45px;
        cursor: pointer;
    }
    
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        background:#004ea2;
    }
    
    .flexslider .slides a img {
        width: 100%;
        height: auto;
        display: block;
    }